Conversione di date con anni a due cifre

FileMaker Pro consente di inserire date con anni a due cifre, come ad esempio "12/1/99" e " 3/2/03". Tuttavia, queste date sono ambigue, perché non è indicato il secolo; "5/6/53" potrebbe indicare gli anni 1953 o 2053 oppure il 53° anno di qualsiasi altro secolo.

Importante  Quando si inseriscono date con anni a due cifre nel campo della data, FileMaker Pro le converte in anni a quattro cifre usando il metodo di conversione descritto di seguito. Questo metodo di conversione potrebbe non convertire le date con anno a due cifre nel secolo previsto, causando così dati imprecisi.

Si consiglia di prendere confidenza con questo metodo di conversione e, per i campi Data per cui è possibile che la conversione non venga effettuata correttamente, di adottare le seguenti precauzioni per migliorare la precisione delle date inserite:

Inserire sempre date con anni a quattro cifre.

Utilizzare l'opzione di convalida dei campi di FileMaker Pro che richiede di inserire date con anno a quattro cifre. Se si prova ad inserire una data con un anno a due cifre viene visualizzato un messaggio d'errore. Per ulteriori informazioni vedere la sezione Definizione della verifica dei campi.

Sui formati, formattare sempre i campi Data in modo che mostrino anni a quattro cifre. Per ulteriori informazioni vedere la sezione Definizione della formattazione per i campi Data.

Nota  Questo metodo di conversione viene utilizzato per tutte le forme di date con anno a due cifre in FileMaker Pro, non solo per gli inserimenti di dati nei campi. Ad esempio, la conversione della data viene effettuata durante l'importazione di date con anno a due cifre in FileMaker Pro. Per un elenco delle situazioni in cui viene utilizzato il metodo di conversione vedere sotto.

Metodo di conversione delle date con anno a due cifre

FileMaker Pro converte le date con anno a due cifre in date con anno a quattro cifre in base all'anno in cui la data viene inserita, sempre presupponendo che la data con anno a quattro cifre sia relativa ai 30 anni successivi o ai 70 anni precedenti. La seguente tabella mostra come le date con anno a quattro cifre inserite in tre anni diversi verranno convertite in anni a quattro cifre.

Anno a due cifre

Nel 2004,
viene convertito in

Nel 2005,
viene convertito in

Nel 2012,
viene convertito in

02

2002

2002

2002

15

2015

2015

2015

32

2032

2032

2032

33

2033

2033

2033

34

2034

2034

2034

35

1935

2035

2035

36

1936

1936

2036

37

1937

1937

2037

38

1938

1938

2039

39

1939

1939

2039

40

1940

1940

2040

41

1941

1941

2041

42

1942

1942

2042

43

1943

1943

1943

76

1976

1976

1976

87

1987

1987

1987

95

1995

1995

1995

La seguente illustrazione mostra il metodo di conversione. Si presuppone che sia più probabile che qualsiasi anno a due cifre si trovi nel passato che non nel futuro.


Illustrazione del metodo di conversione della data

Questo metodo di conversione viene utilizzato per tutte le forme di inserimento di anni a due cifre, tra cui:

inserimento e modifica di date nei campi Data.

date inserite in un database pubblicato sul Web a cui si accede da un browser Web.

date inserite o modificate tramite importazione. Sono compresi i dati importati in un file FileMaker Pro esistente e i dati convertiti in un nuovo file FileMaker, ma non la conversione di file FileMaker Pro creati in versioni precedenti di FileMaker Pro. Vedere la nota importante sotto.

date inserite o modificate con Apple event, ODBC e JDBC.

date inserite mediante trascinamento della selezione o comandi di script in un campo non attivo.

date inserite come parte dell'espressione di calcolo nella finestra di dialogo Specifica calcolo.

date inserite per l'opzione di inserimento automatico dei dati nella finestra di dialogo Opzioni per il campo.

date inserite per l'opzione Verifica Da nella finestra di dialogo Opzioni per il campo.

date inserite come valori letterali dagli script.

Importante  Questo metodo di conversione delle date con anno a due cifre non è utilizzato quando si converte un file FileMaker Pro da una versione precedente rispetto alla versione corrente di FileMaker Pro. FileMaker presuppone che le date contenute nei file più vecchi siano dati legacy. Pertanto, durante la conversione dei file, tutte le date con anno a due cifre ancora presenti nel vecchio file vengono convertite in "19xx" (non il secolo corrente, ma "19xx") nel file convertito. In caso di dubbi sulle date con anno a due cifre nei file più vecchi, si consiglia di esaminare e correggere i dati nelle versioni precedenti di FileMaker Pro prima di convertire il file nella versione corrente. Per ulteriori informazioni sulla conversione dei file, vedere Conversione di database FileMaker da versioni precedenti.

Note

FileMaker consiglia di inserire soltanto date nei campi Data. Non usare campi di testo o numerici per memorizzare le date. Il software FileMaker non supporta le date in questi campi.

FileMaker Pro supporta le date comprese dall'1/1/0001 al 31/12/4000.

Per inserire la data di creazione o di modifica di un record, usare le opzioni di inserimento automatico, che oltre ad essere più precise costituiscono una soluzione più semplice rispetto a inserire i dati manualmente. Per ulteriori informazioni vedere la sezione Definizione dell'immissione automatica dei dati.

In FileMaker Pro 3.0 - 5.5 e FileMaker Pro 6.0v3 - 6.0v4, l'elaborazione di date con anno a due cifre è diversa a seconda del modo in cui le date vengono inserite. Inoltre, FileMaker Pro 6.0v1 e 6.0v2 hanno qualche difficoltà di gestione delle date, difficoltà che sono state corrette in FileMaker Pro 6.0v4. Per ulteriori dettagli sul metodo con cui le versioni precedenti di FileMaker Pro convertono le date con anno a due cifre in date con anno a quattro cifre leggere il documento "Informativa sulla compatibilità con l'anno 2000" disponibile sul sito www.filemaker.com.